//@Time:2022/4/2 21:42
//@Author:aFun

package indi.csms_springboot.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import indi.csms_springboot.domain.CountResultVO;
import indi.csms_springboot.domain.Course;
import indi.csms_springboot.domain.SSFOVO;
import indi.csms_springboot.domain.StudentSelectCourseVO;

import java.util.Map;

public interface OfficerService {
    // 课程设置审批模块
    public IPage<Course> findCourseJudgeByPage(String _currentPage, String _rows, Map<String, String[]> condition);
    public boolean examineAndapprove(Course course);


    // 统计模块
    public IPage<CountResultVO> countResult(String _currentPage, String _row, Map<String,String[]> condition);


    // 选课结果管理模块
    public IPage<StudentSelectCourseVO> selectionResult(String _currentPage, String _rows, Map<String, String[]> condition);
    public boolean deleteSelection(Integer stuId,Integer couId);


    // 成绩单生成模块
    public IPage<SSFOVO> studentScore(String _currentPage, String _rows, Map<String, String[]> condition);
}
